# 用于使用celery发送短信验证码，需要编写task.py编写发送短信的逻辑

# 。。上一级的man.py里的app
from ..man import app
from dingxiang.utils.ronglianyunapi import send_message

# @app.task 是Celery库中的一个装饰器，用于将一个普通的Python函数注册为一个Celery任务。
# name参数指定了任务的名称，即在Celery任务队列中标识任务的字符串。
@app.task(name='send_sms')
def send_sms(tid,mobile,datas):

    print('----指定celery任务---')

    res = send_message(tid,mobile,datas)
    print('短信发送成功')
    return res